.aside{width:220px;}.tools_box{width:960px;}.ad_img_box{position:relative;margin-top:10px;zoom:1;}
.ad_img_box:after{content:"";height:0;display:block;clear:both;visibility:hidden;}
.ad_img_box a{display:block;position:relative;float:left;}
.ad_img_box .icon_ad { background: url(http://a.dangdang.com/static/../../images/bg_bottom_ad.png) no-repeat -34px 0; display: block; height: 14px;overflow: hidden;  width: 38px; z-index: 400; position: relative;margin-top: -14px;float: right;}
.ad_img_box img{border:solid 1px #DADADA;}.breadcrumb { line-height: 26px;padding: 10px 0; }
.breadcrumb a,.breadcrumb a:hover { color: #1A66B3; }
.breadcrumb a{ text-decoration:none; }
.breadcrumb a:hover { text-decoration:underline; }
.breadcrumb span { padding:0 6px; }
.breadcrumb .current { padding: 0; }body, button, ul, li, ol, p, dl, dd, h1, h2, h3, h4, h5, h6, img, iframe, form { margin: 0; padding: 0; list-style-type: none; border: 0; }
.abox { border: 1px solid #e9e9e9;  margin-bottom: 10px;width: 218px;overflow:hidden;color: #404040; font-size: 12px; font-family: SimSun,Arial; }
.abox a {text-decoration:none;color:#1a66b3; }
.abox a:hover {text-decoration:underline;}
.abox h3 { background: url(/list/bg_left.png) repeat-x; color: #404040; font-size: 12px; height: 34px; line-height: 34px; padding-left: 10px;font-weight:bold; }
.abox .list2 { padding: 17px 0 0 33px; }
.abox .list2 li { width: 152px; line-height: 18px; margin-bottom: 10px;position:relative; }
.abox .list2 .pic { border: 1px solid #eaeaea; display: block; height: 150px; width: 150px;text-align:center;overflow:hidden; }
.abox .list2 .orange { font-family: Arial; margin-right: 5px;color:#f60; }
.abox .list2 .data { margin: 7px 0 3px;display:block;height:36px;width:158px;overflow:hidden; }
.abox .list2 .data a { color: #404040; word-break:break-all;word-wrap:break-word;line-height:18px;}
.abox .list2 .data a:hover {text-decoration:underline;color:#f60;}
.abox .list2 .tit {width:170px;}
.abox .tui { text-align: right; padding-right: 22px; margin: 0 0 14px; }
.abox .list2 .red {padding-bottom:3px;color:#c30;}
.abox .list2 .m_price {margin:0 4px 0 8px;}
.abox .list2 .price_p {width:165px;}
.d_price { color: #c30; font-family: Arial;font-weight:bold; }.m_price { color:#878787;background:url(/list/bg_through.gif) repeat-x center 8px;font-style:normal;font-family:Arial;}
.gray {color:#878787;}
.shoplist li p span.rejian{background-image: url("../../images/model/search/rejian.png");display: block;width: 56px;height: 16px;position: absolute;bottom: 36px;*bottom:38px;right: 13px;overflow: hidden; _top:316px;}.top10_list:after, .top10_list li:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
.top10_list { border: solid 1px #dacaca; padding: 1px; margin-bottom: 10px; width: 216px; }
.top10_list .header { background: url(/list/history_bg.png) left 0 repeat-x; height: 31px; line-height: 31px; padding-left: 12px; color: #666; font-size: 12px; zoom: 1; display: block; }
.top10_list .header .title { font-weight: bold; float: left; }
.top10_list .header .more { display: inline-block; height: 31px; line-height: 31px; padding: 0 9px; text-align: right; float: right; font-weight: normal; }
.top10_list .header .more a { color: #1A66B3; }
.top10_list .body { overflow: hidden; }
.top10_list ul { padding: 0 9px; margin-top: -1px; }
.top10_list li { padding: 15px 0; line-height: 18px; border-top: solid 1px #f0e4e4; vertical-align: middle; zoom: 1; }
.top10_list li .number { float: left; height: 13px; width: 13px; overflow: hidden; line-height: 13px; text-align: center; font-family: Arial; font-size: 10px; -webkit-text-size-adjust: none; margin-right: 5px; background: url(/list/top10_bg.png) left bottom; }
.top10_list li a { color: #666; text-decoration: none; *font-family:simsun;}
.top10_list li a:hover { color: #c00; text-decoration: underline; }
.top10_list li .img { float: left; border: solid 1px #d1d1d1; margin-right: 5px; width:56px;height:56px;overflow:hidden;}
.top10_list li .img img { display: block; width:56px;height:56px;}
.top10_list li .img:hover { border-color: #c00; }
.top10_list li .price .rob{ font-weight: bold; color: #c00; font-family: Arial; }
.top10_list li p { float: left; display: block; width: 116px; }
.top10_list li .name { overflow: hidden; height: 36px; margin-bottom: 2px; }
.top10_list .line1 .number, .top10_list .line2 .number, .top10_list .line3 .number { color: #fff; border-color: #ff7133; background-position: left top; }.sort_box .hidden{
display:none;
}
.sort_box li .link:after, .sort_box li:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
.sort_box { border: solid 1px #f6581e; padding: 1px;margin-bottom:10px; }
.sort_box a { color: #555; text-decoration: none; }
.sort_box a:hover { text-decoration: none; }
.sort_box h3 { background: url(list/sort_box_bg.png) left 0 repeat-x; display: block; height: 35px; line-height: 35px; color: #fff; padding-left: 10px; font-size: 14px; }
.sort_box li { border-top: solid 1px #fff; vertical-align: middle; zoom: 1; background: url(/list/sort_box_bg.png) left -62px repeat-x; }
.sort_box .hover, .sort_box .on { background-position: 0 -35px;}
.sort_box li .m { display: block; height: 27px; line-height: 27px; font-size: 14px; font-weight: bold; _overflow: hidden; background: url(/list/sort_box_bg.png) 12px -89px no-repeat; padding: 0 10px 0 26px; border-bottom: solid 1px #d1d9e0; }
.sort_box li .m .icon { display: inline-block; vertical-align: middle; float: right; background: url(/list/sort_box_bg.png) -16px -134px no-repeat; width: 14px; height: 14px; margin-top: 6px; cursor: pointer; }
.sort_box li .t { display: inline-block; _padding-top: 2px; }
.sort_box li .link { padding: 5px 0 0 23px; line-height: 18px; zoom: 1; background: #fff;overflow-x:hidden;}
.sort_box li .hide { display:none;}
.sort_box li .link span { overflow: hidden; white-space: nowrap; display: block; margin-right: 4px; padding: 0; height: 18px; padding-bottom: 5px;_margin-right:2px;}
.sort_box li .link span a { _padding-top: 2px; display: inline-block; padding: 0 2px; *font-family: SimSun; }
.sort_box li .link .now, .sort_box li .link a:hover { color: #fff; background: #ff7a29; }
.sort_box li .link .now:hover { color: #fff; text-decoration: none; }
.sort_box .on  .t,.sort_box .hover  .t { color: #fd4708; }
.sort_box .on  .t{text-decoration:none;}
.sort_box .hover .m .icon { background-position: 0 -134px; }
.sort_box li .show{ display:block;} 
.sort_box li{position:relative;}
.sort_box .t{position:absolute;top:1px;left:25px;}
.sort_box li .t {line-height: 27px;font-size: 14px;font-weight: bold;}
.sort_box  li a:hover{text-decoration:underline !important;}
.sort_box  li .link a:hover{text-decoration:none !important;}
.sort_box  .hover  .m{cursor:pointer !important;}
.sort _box li .link{margin:0;}
.sort_box li .max{
height:202px;
       overflow-y:auto;
}
.sort_box .switch{
background: #ffedd0;
            text-align: center;
            line-height: 12px;
            border-top: solid 1px #fff;
cursor: pointer;
padding:5px 0;
}
.sort_box  .icon{
display: inline-block;
height: 12px;
width: 12px;
background: url(/list/tools_box_bg.png) -22px -240px no-repeat;
            margin-right: 2px;
}
.sort_box .open .icon{
display: inline-block;
height: 12px;
width: 12px;
background: url(/list/tools_box_bg.png) -34px -240px no-repeat;
            margin-right: 2px;
}
.sort_box  .switch_hover {
background: #ffe0c2;
}
.history_box:after, .history_box li:after { content: "."; height: 0; display: block; clear: both; visibility: hidden; }
.history_box { border: solid 1px #dacaca; padding: 1px; margin-bottom: 10px; width: 216px; }
.history_box .head { height: 31px;background: url(/list/history_bg.png) left 0 repeat-x; }
.history_box .head .title {height: 31px; line-height: 31px; padding-left: 12px; color: #666; font-size: 12px; float: left; font-weight: bold;}
.history_box .head .more { display: inline-block; height: 31px; line-height: 31px; padding: 0 9px; text-align: right; float: right;  }
.history_box .head .more a { color: #1A66B3;text-decoration:none;}
.history_box .head .more a:hover { text-decoration:underline;}
.history_box ul { padding: 0 9px; margin-top: -1px;}
.history_box li { padding: 10px 0; line-height: 18px; border-top: solid 1px #f0e4e4; vertical-align: middle; zoom: 1; }
.history_box li a { color: #555;text-decoration:none;*font-family:simsun; }
.history_box li a:hover { color: #c00; text-decoration:underline;}
.history_box li .img { float: left; border: solid 1px #F0E4E4; margin-right: 10px;width:100px; }
.history_box li .img:hover { border-color: #c00; }
.history_box li .img img { display: block;width:100px;height:100px; }
.history_box li .price .rob { font-weight: bold; color: #c00; font-family: Arial; }
.history_box li p { float: left; display: block; width: 84px; }
.history_box li .name { overflow: hidden; height: 54px; margin-bottom: 6px; word-break: break-all;word-wrap: break-word;}
.history_box .history123_321box div{padding:70px 0;text-align:center;}      .paginating { border-top: solid 2px #fe7c2c; height: 34px; background: url(/list/paginating_bg.png) left 0 repeat-x; padding: 0 10px; margin-top: 20px; }
.paginating .paging { float: right; line-height: 24px; color: #666; padding-top: 5px; }
.paginating li { float: left; height: 24px; padding-left: 5px; }
.paginating a { border: solid 1px #c1c1c1; line-height: 22px; height: 22px; display: inline-block; padding: 0 8px; background: #fff; _margin-top: 1px; font-family: Arial; font-size: 12px; color:#555;text-decoration:none;}
.paginating a:hover, .paginating .current { text-decoration: none; background: #fe7c2c; color: #fff; border-color: #f75a00; }
.paginating .number { vertical-align: top; border: solid 1px #dacaca; height: 18px; width: 34px; margin: 0 4px; border-radius: 3px; line-height: 18px; *margin-top: -1px; _overflow: hidden; font-family: Arial; font-size: 12px; }
.paginating .button { vertical-align: top; height: 20px; background: url(/list/btn_bg.png) left 0px repeat-x; width: 38px; cursor: pointer; color: #4f3a2b; margin-left: 6px; padding: 0 0 2px 0; margin-top: 1px; font-size: 12px; border: solid 1px #c7c7c7; padding: 0\0; *padding: 2px 0 0 0; border-radius: 3px; }
.paginating .hover { background-position: 0 -20px; }
.paginating .page_input { padding-left: 16px; *font-family: simsun; }
.paginating .page_input span { display: inline-block; vertical-align: top; _padding-top: 2px; font-weight: normal; *line-height: 22px; }
.paginating .up a, .paginating .prev a, .paginating .next a, .paginating .down a { overflow: hidden; *line-height: 24px; font-weight: bold;_line-height: 26px;  }
.paginating .none { cursor: default; }
.paginating .none a { color: #ccc; cursor: default; *line-height: 24px; _line-height: 26px; }
.paginating .none a:hover { background: #fff; color: #ccc; border-color: #c1c1c1; }
.paginating span { font-weight: bold; }
:root .paginating .up a, :root .paginating .up a, :root .paginating .next a, :root .paginating .down a, :root .paginating .none a { line-height: 20px\0; }.shoplist { width: 960px; zoom: 1; font-family: Arial; }
.shoplist:after { content: "."; height: 0; clear: both; display: block; visibility: hidden; }
.shoplist a { color: #555; text-decoration: none; }
.shoplist a:hover { color: #f60; text-decoration: underline; }
.shoplist .bigimg li { float: left; width: 240px; height: 339px; line-height: 18px; position: relative; border-bottom: solid 1px #e6e6e6; }
.shoplist .bigimg li .inner { border: solid 4px #fff; padding: 16px 16px 0; position: absolute; }
.shoplist .bigimg .big { width: 478px; padding: 0; height: 319px; border: solid 1px #f0e4e4; border-top: 0; }
.shoplist .bigimg li .pic { display: block; position: relative; margin-bottom: 10px; width: 200px; height: 200px; background: url(/list/loading.gif) center no-repeat; }
.shoplist .bigimg li .pic .sign { position: absolute; display: block; background: #896e51; color: #fff; left: 0; bottom: 0; padding: 0 4px; filter: alpha(opacity = 90); }
.shoplist .bigimg li .pic:hover, .shoplist .bigimg li .pic:hover .sign { text-decoration: none; }
.shoplist .bigimg .big .pic { margin-bottom: 0; }
.con .listaa .inner .tuiguang{width: 200px;height: 16px;}
.con .listaa .inner .tuiguang .rejian {display: inline-block;width: 64px;height: 16px;}
.con .listaa .inner .tuiguang .rejian img{width: 64px;height: 16px;}
.shoplist .bigimg li .rejian{display:block;margin-top:5px;height:16px; background:url(../../images/model/search/promotion_goods.png) no-repeat 0 0;}
.shoplist .bigimg li img{display: inline-block; float:left; margin-right:4px;}  
.shoplist .bigimg li .price { padding-bottom: 7px; color: #878787;overflow: hidden;white-space: nowrap;width: 200px; }
.shoplist .bigimg li .price_n { font-size: 14px; color: #c30; font-weight: bold; padding-right: 10px; font-family: Arial; }
.shoplist .bigimg li .price_s { color: #c30; font-family: Arial; }
.shoplist .bigimg li .price_r { color: #878787; text-decoration: line-through; padding-right: 10px; font-family: Arial; }
.shoplist .bigimg li .name { display: block; height: 36px; overflow: hidden; width: 200px; font-family: Arial; }
.shoplist .bigimg li .name img{ display:block; float:left; width:18px; height:17px; margin-right:4px; }
.shoplist .bigimg li .subtitle { color: #c30; width: 200px; overflow: hidden; height: 18px; }
.shoplist .bigimg li .t .color { color: #c06c45; white-space: nowrap; }
.shoplist .bigimg li .star { color: #666; padding: 12px 0 6px; display: block; clear:both;}
.shoplist .bigimg li .level, .shoplist .bigimg li .level span {  display: inline-block; width: 60px; height: 12px; vertical-align: middle; overflow: hidden; line-height: 12px; font-size: 0; *vertical-align: auto; }
.shoplist .bigimg li .level { margin: -2px 6px 0 0; }
.shoplist .bigimg li .level span { background-position: left bottom; vertical-align: top; }
/*一品多商*/
.shoplist .bigimg li .link { color: #666; margin-top:4px;width:200px;position:relative;*padding-top: 4px; _padding-top: 7px; }
.shoplist .bigimg li .link .icon { background: url(/list/icon_bg.png) left -176px; height: 12px; width: 12px; display: inline-block; margin: -2px 4px 0 0; vertical-align: middle; overflow: hidden; *vertical-align: top; *margin-top: 2px; _margin-top: 0; }
.shoplist .bigimg li .link .shou,.shoplist .bigimg li .link .shou:hover{color:#1a66b3;font-weight:normal;position:absolute;right:0;width:auto;background-color:white;padding:2px 3px 0 5px;}
/*一品多商*/
.shoplist .bigimg li .link a { font-weight: bold; color: #555; display: inline-block; width: 160px; overflow: hidden; height: 18px; vertical-align: middle; margin-top: -2px; *vertical-align: top; *margin-top: 0; _margin-top: -2px; }
.shoplist .bigimg li .link a:hover { color: #f60; }
.shoplist .bigimg .hover { z-index: 11; }
.shoplist .bigimg .hover .inner { border-color: #ffcfb1; background: #fff; height: 372px; }
.shoplist .bigimg .hover .star, .shoplist .bigimg .hover .link { display: block; }
.shoplist .bigimg .color_box { position: absolute; bottom: 8px; right: -12px; }
.shoplist .bigimg .color_box span { display: block; border: solid 1px #e7dcdc; height: 10px; width: 10px; overflow: hidden; margin-top: 3px; }
.shoplist .bigimg .no_result { height: 190px; overflow: hidden; width: 600px; margin: 0 auto; }
.shoplist .bigimg .no_result p { background: url(/list/sorry.png) no-repeat 0 0; height: 80px; line-height: 70px; margin: 50px 0 0 90px; padding-left: 116px; }
.shoplist .bigimg .no_result p a { color: #1a66b3; }
.tag_box { position: absolute; top: 0; right: 0; width: 56px; height: 56px; z-index: 10; }

.shoplist .listimg .pic { float: left; border: solid 1px #dfdede; margin-right: 10px;width: 150px; height:150px; background: url(/list/loading.gif) center no-repeat;position: relative;}
.shoplist .listimg .pic img { width: 150px; height: 150px; }
.shoplist .listimg li { zoom: 1; border: solid 1px #fff; border-width: 1px 0; border-top-color: #e6e6e6; padding: 20px 10px; position: relative; line-height: 24px; font-family: Arial; vertical-align: middle; }
.shoplist .listimg li:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
.shoplist .listimg .hover { background: #fff7e8; }
.shoplist .listimg .name, .shoplist .listimg .subtitle { position: absolute; top: 26px; left: 172px; height: 48px; overflow: hidden; width: 310px; display: block; word-break: break-all; word-wrap: break-word; *font-family: simsun; }
.shoplist .listimg .subtitle { top: 38px; color: #CC3300; height: 20px; overflow: hidden; width: 780px;}
.shoplist .listimg .price { position: absolute; left: 560px; top: 74px; }
.shoplist .listimg .price .price_n { color: #c00; font-weight: bold; padding-right: 10px; }
.shoplist .listimg .price .price_r { text-decoration: line-through; color: #878787; padding-right: 10px; }
.shoplist .listimg .price .price_s { color: #c30; font-family: simsun; }
.shoplist .listimg .star { position: absolute; left: 800px; top: 74px; color: #666; *font-family: simsun; *top: 77px; }
.shoplist .listimg li .level, .shoplist .listimg li .level span { background: url(/list/icon_star.png) left top repeat-x; display: inline-block; width: 60px; height: 12px; vertical-align: middle; overflow: hidden; line-height: 12px; font-size: 0; }
.shoplist .listimg li .level { margin: -2px 6px 0 0; }
.shoplist .listimg li .level span { background-position: left bottom; vertical-align: top; }
/*一品多商*/
.shoplist .listimg .link { position: absolute; left: 172px; top: 160px; line-height: 18px; color: #555; font-family: simsun; }
.shoplist .listimg li .link .icon { background: url(/list/icon_bg.png) left -176px; height: 12px; width: 12px; display: inline-block; margin: -2px 4px 0 0; vertical-align: middle; overflow: hidden; *vertical-align: top; *margin-top: 0; }
.shoplist .listimg li .link a { font-weight: bold; color: #555; display: inline-block; overflow: hidden; height: 18px; vertical-align: middle; margin-top: -1px; *vertical-align: top; *margin-top: -2px; *font-family: simsun; }
.shoplist .listimg .link .shou,.shoplist .listimg .link .shou:hover{ margin-left:10px; color:#1a66b3; font-weight:normal;}
/*一品多商*/
.shoplist .listimg li .link a:hover { color: #f60; }
.shoplist .listimg .tag_box { position: absolute; top: 16px; right: auto; left: 113px; width: 56px; height: 56px; z-index: 10; }
.shoplist .no_result { height: 190px; overflow: hidden; width: 600px; margin: 0 auto; }
.shoplist .no_result p { background: url(../../images/model/guan/fashion/sorry.png) no-repeat 0 0; height: 80px; line-height: 70px; margin: 50px 0 0 90px; padding-left: 116px; }
.shoplist .no_result p a { color: #1a66b3; }


.narrow_page .shoplist { width: 720px; }
.narrow_page .shoplist .listimg .name, .narrow_page .shoplist .listimg .subtitle { width: 540px; }
.narrow_page .shoplist .listimg .price { left: 410px; top: 26px; width: 140px; text-align: center; }
.narrow_page .shoplist .listimg .price .price_n { display: block; }
.narrow_page .shoplist .listimg .star { width: 148px; left: 570px; top: 26px; }body, button, ul, li, ol, p, dl, dd, h1, h2, h3, h4, h5, h6, img, iframe, form { margin: 0; padding: 0; list-style-type: none; border: 0; }
.reco_wrap .recommend .btn_slide span, .reco_wrap .recommend .starlevel,.reco_wrap .recommend .pic_wrap .operate a { background: url(/list/bg_reco_new.png) no-repeat; }
.reco_wrap {  background-color:#fff; border: 1px solid #d1d1d1; color: #404040; font-size: 12px; font-family: SimSun,Arial; margin: 0 auto 20px; width: 958px; clear: both; }
.reco_wrap i { font-style: normal; }
.reco_wrap a { text-decoration: none; color: #1a66b3; }
.reco_wrap a:hover { text-decoration: underline; }
.reco_wrap .right { float: right; font-size: 12px; font-weight: normal; margin-right: 15px; color: #666; }
.reco_wrap .right a { margin-left: 5px; }
.reco_wrap .orange { color: #f60; }
.reco_wrap .gray {color:#878787;}
.reco_wrap .tab { font-size:0; height: 34px; line-height: 34px;}
.reco_wrap .tab a {background-color:#f7f7f7;color:#878787;display:inline-block;font-size:14px;width:50%;text-align:center;font-weight:bold;border:1px solid #d1d1d1;border-width:0 0 1px 1px;margin-left:-1px;}
.reco_wrap .tab a:hover {text-decoration:none;}
.reco_wrap .tab .on {background-color:#fff;color:#404040; cursor:default;border-bottom:none;}
.reco_wrap .recommend { position: relative;width:958px;padding-top:40px; }
.reco_wrap .recommend .pages {text-align:right;position:absolute;right:10px;top:14px;}
.reco_wrap .recommend .btn_slide {display: block; height: 260px; width: 34px; position: absolute; top: 115px; text-align: center; }
.reco_wrap .recommend .prev, .reco_wrap .recommend .prev_none { left: 0;}
.reco_wrap .recommend .next, .reco_wrap .recommend .next_none { right:0; }
.reco_wrap .recommend .next_none, .reco_wrap .recommend .prev_none { cursor:default; }
.reco_wrap .recommend .btn_slide span { display: inline-block; height: 31px; width: 18px; margin-top: 115px;overflow:hidden; }
.reco_wrap .recommend .prev span { background-position: 0 -26px; }
.reco_wrap .recommend .next span { background-position: -14px -26px; }
.reco_wrap .recommend a.prev:hover span { background-position: -33px -26px; }
.reco_wrap .recommend a.next:hover span { background-position: -47px -26px; }
.reco_wrap .recommend .prev_none span, .reco_wrap .recommend a.prev_none:hover span { background-position: -66px -26px; }
.reco_wrap .recommend .next_none span, .reco_wrap .recommend a.next_none:hover span { background-position: -80px -26px; }
.reco_wrap .recommend .over { width: 890px; height: 520px; margin-left:35px; overflow: hidden; position: relative; }
.reco_wrap .recommend .over ul { position: absolute;width:910px;}
.reco_wrap .recommend .over li { float: left; height: 260px; margin-right:30px; width: 152px;_margin-right:16px; }
.reco_wrap .recommend .over .pic { padding: 1px; height: 150px; width: 150px; display: block; margin-bottom: 3px; text-align: center; }
.reco_wrap .recommend .over a.pic:hover,.reco_wrap .recommend .over .pic_wrap .pic_on { padding: 0; border: 1px solid #ffa069; }
.reco_wrap .recommend .over .price_p { padding-bottom:5px; } 
.reco_wrap .recommend .over .d_price { margin-right: 12px; font-family: arial; color: #c30; font-weight: bold; }
.reco_wrap .recommend .over .m_price { color: #878787; font-family: Arial; background:url(/list/bg_through.gif) repeat-x center 8px; }
.reco_wrap .recommend .over .name {color:#404040; line-height: 21px; _line-height: 18px; height: 42px; overflow: hidden; display: block; word-break: break-all; word-wrap: break-word;margin-bottom:5px; }
.reco_wrap .recommend .over a.name:hover {color:#f60;}
.reco_wrap .recommend .starlevel { height: 12px; overflow: hidden; position: relative; top: -2px; width: 60px; margin-right: 8px; display: inline-block; vertical-align: middle; }
.reco_wrap .recommend .s5 { background-position: 0 0; }
.reco_wrap .recommend .s4_5 { background-position: 0 -14px; }
.reco_wrap .recommend .s4 { background-position: -12px 0; }
.reco_wrap .recommend .s3_5 { background-position: -12px -14px; }
.reco_wrap .recommend .s3 { background-position: -24px 0; }
.reco_wrap .recommend .s2_5 { background-position: -24px -14px; }
.reco_wrap .recommend .s2 { background-position: -36px 0; }
.reco_wrap .recommend .s1_5 { background-position: -36px -14px; }
.reco_wrap .recommend .s1 { background-position: -48px 0; }
.reco_wrap .recommend .s0_5 { background-position: -48px -14px; }
.reco_wrap .recommend .s0 { background-position: -60px 0; }
.reco_wrap .recommend .red {color:#c30;padding-bottom:6px;}
.reco_wrap .recommend .price_p {width:165px;}
.reco_wrap .recommend .price_p .m_price {margin:0 3px 0 -3px;}
/* 窄版 960px 版本，外层容器加类narrow_page */
.narrow_page .reco_wrap,.narrow_page .reco_wrap .recommend { width: 718px; }
.narrow_page .reco_wrap .recommend .over { width: 668px;margin-left:25px; }
.narrow_page .reco_wrap .recommend .over li {margin-right:20px;_margin-right:5px;}
.narrow_page .reco_wrap .recommend .over ul{ width:738px;}
.narrow_page .reco_wrap .recommend .btn_slide {width:30px;}.ad_img_box{position:relative;margin-top:10px;}
.ad_img_box a{display:block;position:relative;}
.ad_img_box .icon_ad { background: url(http://a.dangdang.com/static/../../images/bg_bottom_ad.png) no-repeat -34px 0; display: block; height: 14px;overflow: hidden;  width: 38px; z-index: 400; position: relative;margin-top: -14px;float: right;}
.ad_img_box img{border:solid 1px #DADADA;}.returntop_area{left: 50%;margin-left: 610px;height: 172px;position: fixed;bottom: 40px;_position: absolute;_top: expression(eval(documentElement.scrollTop+document.documentElement.offsetHeight-220));z-index: 10000;width: 54px;}
.returntop_area a{display:block;width:54px;overflow:hidden;background:url(../../images/model/search/backtop2.png) no-repeat 0 0;opacity: .8;filter: alpha(opacity=80);line-height:22px;height:22px;padding-top:32px;font-size:12px;text-align:center;color:#7e7e7e;text-decoration:none;}
.returntop_area a:hover{opacity: 1;filter: alpha(opacity=100);text-decoration:none;color:#fff;text-decoration:none;}
.returntop_area .search_category_yjdc{margin-bottom:5px;}
.returntop_area .search_category_yjdc a{background-position:0 0;}
.returntop_area .search_category_yjdc a:hover{background-position:-54px 0;}
.returntop_area .returntop a{background-position:0 -54px;text-indent: -9999px;}
.returntop_area .returntop a:hover{background-position:-54px -54px;}
.narrow_page .returntop_area{margin-left: 0;left:auto;right:0;}/*儿童节*/
.children_pic{width:960px;height:32px;margin:12px auto 20px;background-color:#f5f5f5;font:14px/32px "Microsoft Yahei"; background-position:0 0; background-repeat:no-repeat;}
.narrow_page .children_pic{width:720px;}
.children_pic a,.children_pic a:hover{font:14px/32px "Microsoft Yahei";color:#ff2832;display:inline-block;}
.children_pic a:hover{text-decoration:underline;}
.children_bg01 a{ margin-left:304px;}
.children_bg02 a{ margin-left:283px;}
.children_bg03 a{ margin-left:274px;}
.children_unlist{width:395px; margin:0 auto 40px; height:103px;font:bold 14px/22px "Microsoft Yahei";padding:68px 0 0 285px;}
.children_unlist a,.children_unlist a:hover{color:#1a66b3; font-weight:normal;}
.children_unlist a:hover{text-decoration:underline;}.slide_ad a { text-decoration: none; }
.slide_ad a:hover { text-decoration: underline; }
.slide_ad { background: url(/list/recommend_bg.png) repeat-x 0 0; border: 1px solid #edd8b0; height: 135px; margin-bottom: 10px; position: relative; width: 958px; }
.slide_ad .icon { background: url(/list/logo_tj.png) no-repeat 0 0; height: 45px; left: 0; position: absolute; top: 0; width: 45px; }
.slide_ad .btn_prev { float: left; height:60px; overflow: hidden; margin-top: 45px; position: relative; width: 17px;margin-right:22px; }
.slide_ad .btn_prev span { background: url(/list/recommend_bg.png) no-repeat 0 -135px; display: block; height: 60px; left: 0; overflow: hidden; position: absolute; top: 0; width: 17px;cursor:pointer; }
.slide_ad .btn_next { float: right; height: 60px; overflow: hidden; position: relative; width:17px; margin-top:45px;}
.slide_ad .btn_next span { background: url(/list/recommend_bg.png) no-repeat -17px -135px; display: block; height: 60px; overflow: hidden; position: absolute; right: -1px; top: 0; width: 17px; cursor:pointer;}
.slide_ad .bof, .slide_ad .eof { cursor: default; }
.slide_ad .bof span { background: url(/list/recommend_bg.png) no-repeat 0 -195px; cursor:default;}
.slide_ad .eof span { background: url(/list/recommend_bg.png) no-repeat -17px -195px;cursor:default; }
.slide_ad_content { height: 116px; overflow: hidden; width: 958px; }
.slide_ad_content .slideitem { float: left; margin: 22px 0 12px 16px; overflow: hidden; width: 208px; }
.slide_ad_content .first { margin-left: 0; }
.slide_ad_content .slideitem .pic { border: 1px solid #e0e0e0; float: left; height: 90px; width: 90px; }
.slide_ad_content .slideitem .pic a { display: block; height: 90px; overflow: hidden; text-align: center; width: 90px; }
.slide_ad_content .slideitem .detail { float: left; margin-left: 8px; overflow: hidden; width: 108px; line-height: 18px; }
.slide_ad_content .slideitem .detail .title { height: 54px; margin-bottom: 3px; overflow: hidden; width: 108px; }
.slide_ad_content .slideitem .detail .title a { color: #555; }
.slide_ad_content .slideitem .detail .title .tip { color: #666; display: block; }
.slide_ad_content .slideitem .detail .title a:hover,.slide_ad_content .slideitem .detail .title .tip:hover { color: #f60; }
.slide_ad_content .slideitem .detail .title span { cursor: default; }
.slide_ad_content .slideitem .detail .title a.tip:hover { color: #f60; }
.slide_ad_content .slideitem .detail .price { height: 18px; overflow: hidden; width: 108px; }
.slide_ad_content .slideitem .detail .price .price_m { color: #9c9c9c; font-family: 'Arial'; text-decoration: line-through; }
.slide_ad_content .slideitem .detail .price .price_d { color: #c30; font-family: Arial; font-weight: bold; }
.slide_ad_content .slideitem .detail .price .price_d em { padding-left: 1px; }

.narrow_page .slide_ad { width: 718px; }
.narrow_page .slide_ad_content { width: 718px; }
.narrow_page .slide_ad_content .slideitem { margin: 22px 0 12px 8px; }
.narrow_page .slide_ad_content .first { margin-left: 0; }


//新版css
.slide_ad_new a { text-decoration: none; }
.slide_ad_new a:hover { text-decoration: underline; }
.slide_ad_new { background: #fff; border: 1px solid #d7d7d7; height: 158px; margin-bottom: 10px; position: relative; width: 958px; }
.slide_ad_new .icon { background: url(/list/icon_hot.png) no-repeat 0 0; height:53px; left:10px; position: absolute; top:-1px; width:35px; }
.slide_ad_new .btn_prev {height:45px; overflow: hidden; left:0; top:55px; position: absolute; width:25px;}
.slide_ad_new .btn_prev span { background:url(/list/arrow_left.png) center center no-repeat #c4c4c4; display: block; height: 45px; left: 0; overflow: hidden; position: absolute; top: 0; width: 25px;cursor:pointer; }
.slide_ad_new .btn_prev span:hover{background:url(/list/arrow_left.png) center center no-repeat #6c6c6c;}
.slide_ad_new .btn_next { right:0; height: 45px; overflow: hidden; position: absolute; width:25px; top:55px;}
.slide_ad_new .btn_next span { background:url(/list/arrow_right.png) center center no-repeat #c4c4c4; display: block; height: 45px; overflow: hidden; position: absolute; right:0; top: 0; width: 25px; cursor:pointer;}
.slide_ad_new .btn_next span:hover{background:url(/list/arrow_right.png) center center no-repeat #6c6c6c;}
/********************************箭头置灰**********************************/
.slide_ad_new .left_unble{background:url(/list/arrow_left.png) center center no-repeat #eaeaea; display: block; height: 45px; overflow: hidden; position: absolute; right:0; top: 0; width: 25px; cursor:default;}
.slide_ad_new .right_unble{background:url(/list/arrow_right.png) center center no-repeat #eaeaea; display: block; height: 45px; overflow: hidden; position: absolute; right:0; top: 0; width: 25px; cursor:default;}

.slide_ad_content_new { height: 158px; overflow: hidden; width: 958px; position:relative; }
.slide_ad_content_new .slideitem { float: left; margin:4px 0 0 25px; overflow: hidden; width: 282px; }
.slide_ad_content_new .first { margin-left:50px; }
.slide_ad_content_new .slideitem .pic { float: left; height:150px; width:150px; }
.slide_ad_content_new .slideitem .pic a { display: block; height:150px; overflow: hidden; text-align: center; width:150px; }
.slide_ad_content_new .slideitem .detail { float: left; font-size:12px; padding-left:8px; overflow: hidden; width: 123px; line-height:20px; }
.slide_ad_content_new .slideitem .detail .title { height:40px; margin-bottom: 3px; overflow: hidden; }
.slide_ad_content_new .slideitem .detail .title a { color: #333; }
.slide_ad_content_new .slideitem .detail .title a:hover,.slide_ad_content_new .slideitem .detail .price a:hover { color: #f60; }
.slide_ad_content_new .slideitem .detail .title span { cursor: default; }
.slide_ad_content_new .slideitem .detail .price { height: 18px; overflow: hidden; width: 108px; }
.slide_ad_content_new .slideitem .detail .price .price_m { color: #9c9c9c; font-family: 'Arial'; text-decoration: line-through; }
.slide_ad_content_new .slideitem .detail .price .price_d { color: #c30; font-size:14px; font-family: Arial; font-weight: bold; }
.slide_ad_content_new .slideitem .detail .price .price_d em { padding-left: 1px; }
.slide_ad_content_new .slideitem .detail .price a { color:#666;}
.slide_ad_content_new .slideitem .detail .star { padding:0;margin-bottom:-9px;}
.slide_ad_content_new .slideitem .detail .star .level, .slide_ad_content_new .slideitem .detail .star .level span {background: url(/list/star_bg.png) left  0px repeat-x;display: inline-block;width: 68px;height: 13px;vertical-align: middle;overflow: hidden;line-height: 13px;font-size: 0;}
.slide_ad_content_new .slideitem .detail .star .level span { background-position:left top;}
.slide_ad_content_new .slideitem .detail p{margin-top:12px;}
.narrow_page .slide_ad_new { width: 718px; }
.narrow_page .slide_ad_content_new { width: 718px; }
.narrow_page .slide_ad_content_new .slideitem { margin: 4px 0 0 64px; }
.narrow_page .slide_ad_content_new .first { margin-left: 60px; }
/*narrow_page*/
.slide_content{width:720px;}
.slide_width{width:720px;}
.slide_ad_content_new .narrow_list{margin: 4px 0 0 86px;}
.slide_ad_new .set_dark{background-color: #EAE6E6!important;}ul:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
ul { zoom: 1; }
.tools_box { background-color: #fff; }
.tools_box a { color: #555; }
.tools_box .top, .tools_box .t, .tools_box .sorting_box li, .tools_box .sorting_box .on div, .tools_box .sorting_box li .icon, .tools_box .select_box .arrow, .tools_box .data .arrow_l, .tools_box .data .arrow_r, .tools_box .bottom, .tools_box .bottom .opt li a, .tools_box .bottom .opt .checkbox, .tools_box .bottom .select_pop .close, .tools_box .top .select_pop li span, .tools_box .bottom .switch a, .tools_box .bottom .switch a span, .tools_box .sorting_box .hover div { background: }
.tools_box .t { float: left; width: 41px; text-align: left; background-position: right -181px; font-weight: bold; padding-left: 10px; padding-top: 2px; line-height: 36px; }
.tools_box .sorting_box { float: left; }
.tools_box .sorting_box li { float: left; background-position: right -181px; cursor: pointer; padding-right: 1px; margin-left: -1px; background-repeat: no-repeat; }
.tools_box .sorting_box li div { width: 76px; text-align: center; padding-top: 2px; line-height: 36px; _height: 24px; _padding-top: 14px; _line-height: 14px; }
.tools_box .sorting_box li .icon { display: inline-block; height: 8px; width: 7px; background-position: 0 -76px; margin-left: 8px; *vertical-align: middle; overflow: hidden; }
.tools_box .sorting_box li .icon_t { background-position: -14px -76px; }
.tools_box .sorting_box .on div, .tools_box .sorting_box .hover div { background-position: 0 -393px; font-weight: bold; color: #fff; }
.tools_box .sorting_box .hover div { background-position: 0 -434px; color: #fff9bc; }
.tools_box .sorting_box .on div{ background-position: 0 -393px; color: #fff;}
.tools_box .sorting_box .hover .icon { background-position: -35px -76px; }
.tools_box .sorting_box .hover .icon_t { background-position: -28px -76px; }
.tools_box .sorting_box .on .icon { background-position: -21px -76px; }
.tools_box .sorting_box .on .icon_t { background-position: -7px -76px; }

.tools_box .top .select_box { margin-left: 10px; }
.tools_box .select_box { float: left; border: solid 1px #c2c2c2; height: 20px; line-height: 20px; background: #fff; margin-top: 8px; position: relative; z-index: 100; }
.tools_box .select_box .d { vertical-align: top; display: inline-block; padding: 0 10px 0 2px; cursor: pointer; width: 70px; *line-height: 22px; _line-height: 23px; overflow: hidden; height: 20px; }
.tools_box .select_box .select_pop { position: absolute; display: none; left: -1px; top: 20px; border: solid 1px #c1c1c1; background: #fff; overflow: hidden; width: 100px; background-color:#fff;}
.tools_box .select_box .select_pop ul { margin-top: -1px; }
.tools_box .top .select_pop li span { display: inline-block; width: 9px; background-position: 0 -243px; height: 11px; vertical-align: middle; margin-left: 4px; overflow: hidden; }
.tools_box .top .select_pop li .down { background-position: -11px -243px; }
.tools_box .top .select_box { margin-top: 9px;background-color:#fff; }
.tools_box .top .select_box .select_pop ul li { border-top: solid 1px #ded4ca; line-height: 22px; white-space: nowrap; }
.tools_box .top .select_box .select_pop ul li a { border: solid 1px #fff; border-width: 1px 0; padding: 0 10px 0 5px; display: block; text-decoration: none; _height: 16px; _line-height: 14px; _padding-top: 6px; }
.tools_box .top .select_box .select_pop ul .on a, .tools_box .top .select_box .select_pop ul li a:hover { background: #e6e6e6; }
.tools_box .select_box .arrow { display: inline-block; width: 17px; border-left: solid 1px #c2c2c2; background-position: -20px -146px; height: 20px; vertical-align: top; cursor: pointer; }
.tools_box .t_s { float: left; font-weight: bold; padding-left: 10px; padding-top: 1px; line-height: 38px; height: 37px; overflow: hidden; }
.tools_box .interval { float: left; position: relative; line-height: 20px; margin-top: 6px; margin-left: 2px; height: 28px; width: 110px; z-index: 100; background-color:#fff;}
.tools_box .interval .inner { padding: 3px; }
.tools_box .interval .inner div { display: none; }
.tools_box .interval_on .inner { padding: 2px; border: solid 1px #c2c2c2; background-color:#fff; position: absolute; top: 0; left: 0; }
.tools_box .interval_on .inner div { display: block; padding: 5px 0 3px; text-align: center; }
.tools_box .interval .text { border: solid 1px #c1c1c1; padding: 0; margin: 0 2px; line-height: 20px; height: 20px; width: 40px; *vertical-align: middle; _margin-top: -2px; }
.tools_box .interval .button { background: url(/list/btn_bg.png); padding: 0; margin: 0; height: 20px; border: solid 1px #cccbca; cursor: pointer; font-size: 12px; padding: 0 5px; border-radius: 2px; margin: 0 4px; *padding: 2px 2px 0; }

@-moz-document url-prefix() {.tools_box .interval .button;
    { padding-bottom: 2px; }
}
.tools_box .interval .hover { background-position: 0 -20px; border-color: #97cef2; }
.tools_box .interval .btn_yes { background-position: 0 -40px; border-color: #f25b00; color: #fff; }
.tools_box .interval .btn_yes_hover { background-position: 0 -60px; border-color: #f25b00; }
.tools_box .data { float: right; padding-right: 6px; padding-top: 13px; height: 24px; line-height: 15px; background-color:#fff;}
.tools_box .data .arrow_l, .tools_box .data .arrow_r { display: inline-block; width: 14px; height: 15px; line-height: 0; border: solid 1px #c1c1c1; vertical-align: middle; background-position: 4px -148px; background-color: #fff; margin: -5px 4px 0; *margin-top: 0px; _margin-top: -4px;  }
.tools_box .data .arrow_r { background-position: -8px -148px; }
.tools_box .data .arrow_l_on { background-position: 4px -164px; }
.tools_box .data .arrow_r_on { background-position: -8px -164px; }
.tools_box .data .or { color: #f60; font-weight: bold; }
.tools_box .data span { font-family: Arial; }
.tools_box .bottom { height: 37px; background-position: 0 -356px; line-height: 37px; border: solid 1px #d1d1d1; border-top: 0;background-color:#fff;  }
.tools_box .bottom .t { font-weight: normal; background: none; width: 37px; padding-left: 12px; line-height: 34px; height: 34px; _line-height: 36px; overflow: hidden; }
.tools_box .bottom .opt { float: left; line-height: 14px; padding: 12px 0 0 10px; }
.tools_box .bottom .opt2 { padding-left: 0; }
.tools_box .bottom .opt2 a { _vertical-align: middle; }
.tools_box .bottom .opt li { float: left; padding: 0 16px 0 0; height: 14px; }
.tools_box .bottom .opt li a, .tools_box .bottom .opt2 li span { display: inline-block; height: 14px; line-height: 14px; background-position: 0 -84px; background-repeat: no-repeat; padding-left: 18px; text-decoration: none; color: #555; _padding-top: 2px; _height: 12px; overflow: hidden; }
.tools_box .bottom .opt2 li span { padding-left: 0; background: none; }
.tools_box .bottom .opt li a:hover { text-decoration: none; color: #fd4809; }
.tools_box .bottom .opt .checkbox { background-position: right -227px; background-repeat: no-repeat; padding: 0 16px 0 0; margin-right: 15px; }
.tools_box .bottom .opt .checkbox a { *padding-top: 2px; *height: 12px; }
.tools_box .bottom .opt .checkbox a:hover { background-position: 0 -84px; }
.tools_box .bottom .opt .checkbox .on, .tools_box .bottom .opt .checkbox .on:hover { background-position: 0 -98px; color: #fd4809; }
.tools_box .bottom .opt .radio a { background-position: 0 -112px; margin-right: 12px; }
.tools_box .bottom .opt .radio span { *padding-top: 2px; display: inline-block; vertical-align: top; padding-right: 2px; }
.tools_box .bottom .opt .radio a:hover { background-position: 0 -112px; }
.tools_box .bottom .opt .radio .on, .tools_box .bottom .opt .radio .on:hover { background-position: 0 -126px; color: #fd4809; }
.tools_box .bottom .select_pop { width: 326px; }
.tools_box .bottom .select_pop .head { background: #f2f2f2; height: 22px; line-height: 22px; font-weight: bold; border: solid 1px #fff; padding: 0 10px; }
.tools_box .bottom .select_pop ul { padding: 10px 0 10px 12px; }
.tools_box .bottom .select_pop ul li { float: left; width: 50px; line-height: 26px; }
.tools_box .bottom .select_pop ul li a { text-decoration: none; }
.tools_box .bottom .select_pop ul li a:hover { color: #fd4708; text-decoration: underline; }
.tools_box .bottom .select_pop .close { background-position: -41px -151px; width: 11px; height: 11px; position: absolute; right: 6px; top: 6px; overflow: hidden; cursor: pointer; }
.tools_box .bottom .switch { float: right; margin: 7px 10px 0 10px; border-bottom: solid 1px #fff; line-height: 22px; padding-left: 1px; }
.tools_box .bottom .switch a { display: inline-block; width: 47px; text-decoration: none; border: solid 1px #b9b9b9; height: 22px; line-height: 22px; text-align: center; background-position: 0 -254px; position: relative; margin-left: -1px; _padding-top: 5px; _height: 17px; _line-height: 14px; }
.tools_box .bottom .switch a span { display: inline-block; width: 9px; height: 10px; background-position: 0 -298px; vertical-align: middle; margin: -2px 4px 0 0; *margin-top: 0; overflow: hidden; }
.tools_box .bottom .switch a:hover, .tools_box .bottom .switch .on { color: #f13e00; }
.tools_box .bottom .switch a:hover span, .tools_box .bottom .switch .on span { background-position: -9px -298px; }
.tools_box .bottom .switch a .list_btn { background-position: 0 -308px; }
.tools_box .bottom .switch a:hover .list_btn, .tools_box .bottom .switch .on .list_btn { background-position: -9px -308px; }
.tools_box .bottom .switch .on { background-position: 0 -276px; border-color: #fc581f; z-index: 2; }

.narrow_page .tools_box { width: 720px; }
.narrow_page .tools_box .top .select_box { display: none; }
.narrow_page .tools_box .sorting_box li div { width: 66px; }
.narrow_page .tools_box .bottom .select_box .d { width: 56px; padding: 0 0 0 2px; }
.narrow_page .tools_box .bottom .opt { padding: 12px 0 0 6px; }
.narrow_page .tools_box .bottom .opt li { padding: 0 10px 0 0; }
.narrow_page .tools_box .bottom .opt .checkbox { padding: 0 10px 0 0; margin-right: 10px; }
.narrow_page .tools_box .bottom .opt .radio a { margin-right: 10px; }
.narrow_page .tools_box .interval { width: 86px; }
.narrow_page .tools_box .interval .text { width: 30px; }
.narrow_page .tools_box .interval .button { margin: 0 2px; width: 34px; }/*公用部分*/
*{margin:0;padding:0}
body{ font-family:Arial,宋体,Helvetica,sans-serif; font-size:12px; color:#404040;}
a{ text-decoration:none; color:#404040; }
a:hover{text-decoration:underline;color:#009c74;}
img{border:0}
b{font-weight:normal}
em{ font-style:normal;}
* ul,* ol,* li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal}
.clearfix,ul,.filtrate_list li,.list_content,.other_select_con,.other_select_con_list{zoom:1;}
.clearfix:after,ul:after,.filtrate_list li:after,.list_content:after,.other_select_con:after,.other_select_con_list:after{ content: '.'; height: 0; display: block; clear: both; visibility: hidden; }
.overflow_x_y{overflow:hidden;}
body .filtrate_box{padding: 0;}
.filtrate_box{border:1px solid #d7d7d7;border-bottom:1px;width:958px;font-family:Arial,宋体;position: relative;z-index: 1001;margin-bottom:0px;}
.filtrate_box .width_755{*width:755px;}
.filtrate_box .width_327{*width:320px;}
.filtrate_list li.child_li{border-bottom:1px solid #d7d7d7;}
.filtrate_list li.border_bottom0{border-bottom:0px;}
.filtrate_list li .list_left{width:95px;float:left;padding:14px 0px 13px 10px;font-weight:bold;}
.filtrate_list li .list_right{width:843px;float:left;padding:13px 0px 3px 0px;position:relative;*white-space:nowrap;zoom:1;}
.filtrate_list .list_right .list_content span{padding-right: 30px;height: 18px;float: left;display:block;padding-bottom:10px;}
.filtrate_list .list_right .list_content span a{display:inline-block;padding:0px 2px;line-height:18px;}
.filtrate_list .list_right .list_content span a:hover,.filtrate_list .list_right .list_content span a.on{background: #ff7a29;color: #fff;text-decoration: none;}
.filtrate_list .list_right .list_content{padding-right:70px;}
.filtrate_list .list_right .list_content_open span{width:140px;margin-right:0px;padding-right:0px;}
.filtrate_list .list_right .list_content_select{background-color:#ffebde;border: 1px solid #ebebeb;padding:13px 18px 3px 18px;margin-bottom:7px;}
.filtrate_list .list_right .list_content_select span{width:140px;}
.filtrate_list .list_right .btn{display:block;background:url(/list/btn_bg_new.png) 0px 0px no-repeat;}
.filtrate_list .list_right .btn:hover{text-decoration:none;}
.filtrate_list .list_right .btn_choose{background-position:left -146px;width:30px;height:18px;line-height:18px;position:absolute;right:48px;top:13px;padding-left:18px;color:#777888;}
.filtrate_list .list_right .btn_choose:hover{background-position:left 0px;color:#404040;}
.filtrate_list .list_right .btn_in,.filtrate_list .list_right .btn_out{background-position:right -21px;width:25px;height:18px;line-height:18px;position:absolute;right:0px;top:13px;padding:0px 13px 0px 3px;color:#777888;}
.filtrate_list .list_right .btn_out{background-position:right -51px;}
.filtrate_list .list_right .btn_in:hover{background-position:right -36px;color:#555666;}
.filtrate_list .list_right .btn_out:hover{background-position:right -64px;color:#555666;}
.filtrate_list .list_right .btn_yes,.filtrate_list .list_right .btn_no{display: inline-block;height:22px;line-height:22px;width:35px;margin:5px 9px 0;text-align:center;}
.filtrate_list .list_right .btn_yes{background-position:0 -18px;color:#fff;}
.filtrate_list .list_right .btn_yes:hover{background-position:0 -40px;color:#fff;}
.filtrate_list .list_right .btn_no{background-position:0 -62px;color:#404040;}
.filtrate_list .list_right .btn_no:hover{background-position:0 -84px;color:#404040;}
.filtrate_list .list_right .btn_disable,.filtrate_list .list_right .btn_disable:hover{background-position:0 -124px;color:#999;}
.filtrate_list .list_right .btn_box{text-align:center;}
.filtrate_list .list_right .btn_box2 .btn_yes,.filtrate_list .list_right .btn_box2 .btn_no{margin-top:3px;}
.filtrate_list .list_right .btn_box2{padding-bottom:10px;}
/*其它选项*/
.other_select{*padding-bottom: 7px;}
.other_select li{float:left;margin-right:5px;position:relative;margin-bottom: 7px;}
.other_select li .other_select_a{display:inline-block;height:18px;line-height:18px;border:1px solid #d7d7d7;padding:0px 19px 0px 10px;background:url(/list/btn_bg_new.png) right -186px no-repeat;}
.other_select li.on .other_select_a,.other_select li.selected .other_select_a{background-position:right -169px;text-decoration:none;color:#404040;border-bottom-color:#fff;position:relative;z-index:3;}
.other_select li.on,.other_select li.selected{z-index:3;}
.other_select li.selected .other_select_a{background:#ffebde url(/list/btn_bg_new.png) right -169px no-repeat;border-bottom-color:#ffebde;}
.other_select li .other_select_a:hover{text-decoration:none;color:#404040;}
.other_select li .other_select_con{position:absolute;top:19px;border:1px solid #d7d7d7;width:320px;padding:12px 40px 8px 10px;background-color:#fff;}
.other_select li .other_select_con .select_more,.other_select li .other_select_con .select_more:hover{position:absolute;right:10px;top:12px;width:31px;height:18px;line-height:18px;text-align:center;background:#fff url(/list/btn_bg_new.png) 0px -106px no-repeat;margin:0px;color:#777888;}
.other_select li .other_select_con .select_more:hover{color:#404040;}
.other_select li .other_select_con a{display:inline-block;float:left;margin-right:14px;height:18px;line-height:18px;padding:0px 3px;margin-bottom:4px;}
.other_select li .other_select_con a:hover,.other_select li .other_select_con a.on{background-color: #ff7a29;color: #fff;text-decoration: none;}

.other_select li .other_select_con2{position:absolute;top:19px;border:1px solid #d7d7d7;width:350px;padding:12px 10px 8px 10px;background-color:#ffebde;}
.other_select li .other_select_con2 .other_select_con_list span{display:inline-block;float:left;width:105px;height:18px;line-height:18px;margin-bottom:4px;}
.other_select li .other_select_con2 .other_select_con_list span a{display:inline-block;padding:0px 3px;height:18px;line-height:18px;}
.other_select li .other_select_con2 .other_select_con_list span a:hover{background-color: #ff7a29;color:#fff;text-decoration: none;}
.other_select li .other_select_con2 .other_select_con_list span a.on,.filtrate_list .brand_list_content .list_content span a.on,.filtrate_list .brand_list_content .list_content span a.on:hover,.filtrate_list .list_right .list_content_select span a.on,.filtrate_list .list_right .list_content_select span a.on:hover{background:#ff7a29 url(/list/btn_bg_new.png) right -204px no-repeat;color:#fff;text-decoration: none;padding-right:15px;padding-left:2px;height:16px;line-height:16px;border:1px solid #f25b00;}
.other_select li .other_select_con_right{left:0px;}
.other_select li .other_select_con_left{right:0px;}
/*搜索*/
.filtrate_list .brand_box{padding-bottom:12px;position:relative;}
.filtrate_list  .search_box{border:1px solid #c1c1c1;width:140px;height:18px;line-height:18px;}
.filtrate_list  .search_box .btn_search{width:17px;height:18px;border:0px;background-position:right -112px;cursor:pointer;float:left;}
.filtrate_list .search_box .search_input{outline:0 none;float:left;border:0px;height:18px;line-height:18px;width:120px;color:#999;}
.filtrate_list .list_right .brand_box .btn_choose,.filtrate_list .list_right .brand_box .btn_in,.filtrate_list .list_right .brand_box .btn_out{top:1px;}
/*品牌展开*/
.filtrate_list .list_right .brand_list_content{border:1px solid #ebebeb;margin-bottom:7px;max-height:156px;overflow-x:hidden;overflow-y:auto;_height:156px;width:841px;}
.filtrate_list .list_right .brand_list_content .list_content{padding:13px 0px 3px 18px;overflow:hidden;}
.filtrate_list .list_right .brand_list_content .list_content span{width:140px;margin:0px;padding-right:0px;}
/*复选品牌*/
.select_brand_content{background-color:#ffebde;}
/*已选分类*/
.filtrate_box ul.user_selected{width: 730px;*padding-bottom: 7px;}
.filtrate_box ul.user_selected li{float: left; line-height:20px; padding:0px; _font-family: SimSun; white-space: nowrap;margin-bottom: 7px;}
.filtrate_box ul.user_selected li .bn { display: inline-block; vertical-align: top; border: solid 1px #ff7a29; height: 14px; line-height: 14px; padding: 1px 0 1px 4px; background: #fff; border-right: 0; overflow: hidden; *line-height: 16px; cursor:pointer;}
.filtrate_box ul.user_selected  .block { border: solid 1px #ff7a29; border-left: 0; padding: 1px 1px 1px; display: inline-block; height: 14px; line-height: 14px; vertical-align: top; cursor: pointer; padding-left: 5px; margin-right: 10px; background: #fff; overflow: hidden; }
.filtrate_box ul.user_selected  .block .t { display: inline-block; font-family: SimSun; vertical-align: top; _padding-top: 1px; color: #FD4708; }
.filtrate_box ul.user_selected  .block .dot {color:#FD4708;font-family:Arial;}
.filtrate_box ul.user_selected  .block .close { display: inline-block; background: #ff7a29 url(/list/btn_bg_new.png) right -89px no-repeat; width: 13px; height: 14px; vertical-align: top; margin-left: 5px; cursor: pointer; }
.filtrate_box ul.user_selected  .empty,  .filtrate_box ul.user_selected  .empty:hover { float: right; line-height: 35px; cursor: pointer; white-space: nowrap; color: #1A66B3; }
.filtrate_box .clear_right{position: absolute;right: 0px;top:13px;color:#1A66B2;}
.filtrate_box .clear_right:hover{text-decoration: underline;color:#1A66B2;}
/*宽版*/
.filtrate_box .width_515{*width:755px; }
/*窄版*/
.narrow_page .filtrate_box{width:718px;}
.narrow_page .filtrate_box ul.user_selected{width: 490px;}
.narrow_page .filtrate_list .list_right .brand_list_content{width:601px;}
.narrow_page .filtrate_list li .list_right{width:603px;}
.narrow_page .filtrate_box .width_755{*width:515px;}
.narrow_page .filtrate_box .width_327{*width:320px;}
.narrow_page .filtrate_box .width_515{*width:515px;}
.narrow_page .filtrate_list .list_right .list_content_select{padding-right:50px;}
.narrow_page .filtrate_list .list_right .brand_list_content .list_content{padding-right:50px;}    ul:after { content: &#34; &#34;; height: 0; display: block; clear: both; visibility: hidden; }
ul { zoom: 1; }
.tools_box { background: #fe7c2c; }
.tools_box a { color: #555; display:inline-block; text-decoration:none;}
.tools_box .top, .tools_box .t, .tools_box .sorting_box li, .tools_box .sorting_box .on div, .tools_box .sorting_box li .icon, .tools_box .select_box .arrow, .tools_box .data .arrow_l, .tools_box .data .arrow_r, .tools_box .bottom, .tools_box .bottom .opt li a, .tools_box .bottom .opt .checkbox, .tools_box .bottom .select_pop .close, .tools_box .top .select_pop li span, .tools_box .bottom .switch a, .tools_box .bottom .switch a span, .tools_box .sorting_box .hover div { background: #fff  ;}
.tools_box .top { height: 38px; border: solid 1px #c6c6c6; border-width: 1px 1px; margin-bottom: 3px; line-height: 38px;background-color:#fff; background-position: 0 -318px; }
.tools_box .t { float: left; width: 41px; text-align: left; background-position: right -181px; font-weight: bold; padding-left: 10px; padding-top: 2px; line-height: 36px; }
.tools_box .sorting_box { float: left; }
.tools_box .sorting_box li { float: left; background-position: right -200px; cursor: pointer; padding-right: 1px; margin-left: -1px; background-repeat: no-repeat; border-right:}
.tools_box .sorting_box li a { width: 76px; text-align: center; padding-top: 2px; line-height: 36px; _height: 24px; _padding-top: 14px; _line-height: 14px; }
.tools_box .sorting_box li .icon { display: inline-block; height: 8px; width: 7px; background-position: 0 -76px; margin-left: 8px; *vertical-align: middle; overflow: hidden; }
.tools_box .sorting_box li .icon_t { background-position: -14px -76px; }
.tools_box .sorting_box .on div, .tools_box .sorting_box .hover div { background-position: 0 -350px; font-weight: bold; color: #fff; }
.tools_box a:hover{background-color:#fE7A2A; }
.tools_box .sorting_box .on .icon { background-position: -21px -76px; }
.tools_box .sorting_box .hover .icon { background-position: -35px -76px; }
.tools_box .sorting_box .on .icon_t { background-position: -7px -76px; }
.tools_box .sorting_box .hover .icon_t { background-position: -28px -76px; }
.tools_box .top .select_box { margin-left: 10px; }
.tools_box .select_box { float: left; border: solid 1px #c2c2c2; height: 20px; line-height: 20px; background: #fff; margin-top: 8px; position: relative; z-index: 100; }
.tools_box .select_box .d { vertical-align: top; display: inline-block; padding: 0 10px 0 2px; cursor: pointer; width: 86px; *line-height: 22px; _line-height: 23px; overflow: hidden; height: 20px; }
.tools_box .select_box .select_pop { position: absolute; display: none; left: -1px; top: 20px; border: solid 1px #c1c1c1; background: #fff; overflow: hidden; width: 120px; }
.tools_box .select_box .select_pop ul { margin-top: -1px; }
.tools_box .top .select_pop li span { display: inline-block; width: 0px; background-position: 0 -243px; height: 11px; vertical-align: middle; margin-left: 4px; overflow: hidden; }
.tools_box .top .select_pop li .down { background-position: -11px -243px; }
.tools_box .top .select_box { margin-top: 9px; }
.tools_box .top .select_box .select_pop ul li { border-top: solid 1px #ded4ca; line-height: 22px; white-space: nowrap; }
.tools_box .top .select_box .select_pop ul li a { border: solid 1px #fff; border-width: 1px 0; padding: 0 10px 0 5px; display: block; text-decoration: none; _height: 16px; _line-height: 14px; _padding-top: 6px; }
.tools_box .top .select_box .select_pop ul .on a, .tools_box .top .select_box .select_pop ul li a:hover { background: #e6e6e6; }
.tools_box .select_box .arrow { display: inline-block; width: 17px; border-left: solid 1px #c2c2c2; background-position: -20px -146px; height: 20px; vertical-align: top; cursor: pointer; }
.tools_box .t_s { float: left; font-weight: bold; padding-left: 10px; padding-top: 1px; line-height: 38px; height: 37px; overflow: hidden; }
.tools_box .interval { float: left; position: relative; line-height: 20px; margin-top: 6px; margin-left: 2px; height: 28px; width: 110px; z-index: 100; background-color:#fff;}
.tools_box .interval .inner { padding: 3px; }
.tools_box .interval .inner div { display: none; }
.tools_box .interval_on .inner { padding: 2px; border: solid 1px #c2c2c2; background: #fff; position: absolute; top: 0; left: 0; }
.tools_box .interval_on .inner div { display: block; padding: 5px 0 3px; text-align: center; }
.tools_box .interval .text { border: solid 1px #c1c1c1; padding: 0; margin: 0 2px; line-height: 20px; height: 20px; width: 40px; *vertical-align: middle; _margin-top: -2px; }
.tools_box .interval .button { background: url(/list/btn_bg.png); padding: 0; margin: 0; height: 20px; border: solid 1px #cccbca; cursor: pointer; font-size: 12px; padding: 0 5px; border-radius: 2px; margin: 0 4px; *padding: 2px 2px 0; }

@-moz-document url-prefix() {.tools_box .interval .button;
    { padding-bottom: 2px; }
}

.tools_box .data { float: right; padding-right: 6px; padding-top: 13px; height: 24px; line-height: 15px;_padding-right:5px; }
.tools_box .data .arrow_l, .tools_box .data .arrow_r { display: inline-block; width: 14px; height: 15px; line-height: 0; border: solid 1px #c1c1c1; vertical-align: middle; background-position: 4px -148px; background-color: #fff; margin: -5px 4px 0; *margin-top: -4px; _margin-top: -4px; background-repeat: no-repeat; }
.tools_box .data .arrow_r { background-position: -8px -148px; }
.tools_box .data .arrow_l_on { background-position: 4px -164px; }
.tools_box .data .arrow_r_on { background-position: -8px -164px; }
.tools_box .data .or { color: #f60; font-weight: bold; }
.tools_box .data span { font-family: Arial; }
.tools_box .bottom { height: 37px; background-position: 0 -356px; line-height: 37px; border: solid 1px #d1d1d1; border-top: 0;background-color:#fff;  }
.tools_box .bottom .t { font-weight: normal; background: none; width: 37px; padding-left: 12px; line-height: 34px; height: 34px; _line-height: 36px; overflow: hidden; }
.tools_box .bottom .opt { float: left; line-height: 14px; padding: 12px 0 0 10px; }
.tools_box .bottom .opt2 { padding-left: 0; }
.tools_box .bottom .opt2 a { _vertical-align: middle; }
.tools_box .bottom .opt li { float: left; padding: 0 16px 0 0; height: 14px; }
.tools_box .bottom .opt li a, .tools_box .bottom .opt2 li span { display: inline-block; height: 14px; line-height: 14px; background-position: 0 -84px; background-repeat: no-repeat; padding-left: 18px; text-decoration: none; color: #555; _padding-top: 2px; _height: 12px; overflow: hidden; }
.tools_box .bottom .opt2 li span { padding-left: 0; background: none; }
.tools_box .bottom .opt li a:hover { text-decoration: none; color: #fd4809; }
.tools_box .bottom .opt .checkbox { background-position: right -227px; background-repeat: no-repeat; padding: 0 16px 0 0; margin-right: 15px; }
.tools_box .bottom .opt .checkbox a { *padding-top: 2px; *height: 12px; }
.tools_box .bottom .opt .checkbox a:hover { background-position: 0 -84px; }
.tools_box .bottom .opt .checkbox .on, .tools_box .bottom .opt .checkbox .on:hover { background-position: 0 -98px; color: #fd4809; }
.tools_box .bottom .opt .radio a { background-position: 0 -112px; margin-right: 12px; }
.tools_box .bottom .opt .radio span { *padding-top: 2px; display: inline-block; vertical-align: top; padding-right: 2px; }
.tools_box .bottom .opt .radio a:hover { background-position: 0 -112px; }
.tools_box .bottom .opt .radio .on, .tools_box .bottom .opt .radio .on:hover { background-position: 0 -126px; color: #fd4809; }
.tools_box .bottom .select_pop { width: 326px; }
.tools_box .bottom .select_pop .head { background: #f2f2f2; height: 22px; line-height: 22px; font-weight: bold; border: solid 1px #fff; padding: 0 10px; }
.tools_box .bottom .select_pop ul { padding: 10px 0 10px 12px; }
.tools_box .bottom .select_pop ul li { float: left; width: 50px; line-height: 26px; }
.tools_box .bottom .select_pop ul li a { text-decoration: none; }
.tools_box .bottom .select_pop ul li a:hover { color: #fd4708; text-decoration: underline; }
.tools_box .bottom .select_pop .close { background-position: -41px -151px; width: 11px; height: 11px; position: absolute; right: 6px; top: 6px; overflow: hidden; cursor: pointer; }
.tools_box .bottom .switch { float: right; margin: 7px 10px 0 10px; _margin-right:5px;border-bottom: solid 1px #fff; line-height: 22px; padding-left: 1px; }
.tools_box .bottom .switch a { display: inline-block; width: 47px; text-decoration: none; border: solid 1px #b9b9b9; height: 22px; line-height: 22px; text-align: center; background-position: 0 -254px; position: relative; margin-left: -1px; _padding-top: 5px; _height: 17px; _line-height: 14px; }
.tools_box .bottom .switch a span { display: inline-block; width: 9px; height: 10px; background-position: 0 -298px; vertical-align: middle; margin: -2px 4px 0 0; *margin-top: 0; overflow: hidden; }
.tools_box .bottom .switch a:hover, .tools_box .bottom .switch .on { color: #f13e00; }
.tools_box .bottom .switch a:hover span, .tools_box .bottom .switch .on span { background-position: -9px -298px; }
.tools_box .bottom .switch a .list_btn { background-position: 0 -308px; }
.tools_box .bottom .switch a:hover .list_btn, .tools_box .bottom .switch .on .list_btn { background-position: -9px -308px; }
.tools_box .bottom .switch .on { background-position: 0 -276px; border-color: #fc581f; z-index: 2; }

.narrow_page .tools_box { width: 720px; }
.narrow_page .tools_box .top .select_box { display: none; }
.narrow_page .tools_box .sorting_box li div { width: 68px; }
.narrow_page .tools_box .sorting_box li div .icon{margin-left:4px;}
.narrow_page .tools_box .bottom .select_box .d { width: 56px; padding: 0 0 0 2px; }
.narrow_page .tools_box .bottom .opt { padding: 12px 0 0 6px; }
.narrow_page .tools_box .bottom .opt li { padding: 0 10px 0 0; }
.narrow_page .tools_box .bottom .opt .checkbox { padding: 0 10px 0 0; margin-right: 10px; }
.narrow_page .tools_box .bottom .opt .radio a { margin-right: 10px; }
.narrow_page .tools_box .interval { width: 86px; }
.narrow_page .tools_box .interval .text { width: 30px; }
.narrow_page .tools_box .interval .button { margin: 0 2px; width: 34px; }
.narrow_page .tools_box .data span{-webkit-text-size-adjust:none;font-size:11px;}.book_shoplist { }
.book_shoplist li { }
.book_shoplist .listimg .name { top: 20px; line-height: 20px; height: 20px; width: 780px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.book_shoplist .listimg .name img{display:block; float:left; width:18px; height:17px; padding-top:1px; margin-right:4px; }
.book_shoplist .listimg .name a, .book_shoplist .listimg .star a { font-size: 14px; color: #1A66B3; }
.book_shoplist .listimg .name a:hover, .book_shoplist .listimg .star a:hover { color: #1A66B3; }
.book_shoplist .listimg .star { left: 172px; top: 64px; _top: 68px; }

.book_shoplist .listimg .star a { font-size: 12px; }
.book_shoplist .listimg .author, .book_shoplist .listimg .publishing, .book_shoplist .listimg .publishing_time { position: static; display: inline-block; margin: 64px 0 0 0; float: left; }
.book_shoplist .listimg .publishing, .book_shoplist .listimg .publishing_time { padding: 0 6px; _font-family: SimSun; }
.book_shoplist .listimg .author a, .book_shoplist .listimg .publishing a { color: #1A66B3; }
.book_shoplist .listimg .detail { display: inline-block; line-height: 20px; height: 40px; overflow: hidden; color: #878787; width: 778px; _float: left; }
.book_shoplist .listimg .price { position: static; float: right; padding-top: 8px; width: auto; }
.book_shoplist .listbtn_collect, .book_shoplist .listbtn_buy, .book_shoplist .listbtn_free, .book_shoplist .listbtn_used, .book_shoplist .listbtn_destine, .book_shoplist .listbtn_destine, .book_shoplist .listbtn_lack, .book_shoplist .listbtn_info, .book_shoplist .listimg .listbtn_read { display: inline-block; height: 21px; width: 80px; background: url(/list/list_button_bg.png) left top no-repeat; margin-left: 15px; }
.book_shoplist .listbtn_collect { background-position: left -84px; }
.book_shoplist .listbtn_collect:hover { background-position: left -105px; }
.book_shoplist .listbtn_buy { background-position: left -126px; }
.book_shoplist .listbtn_buy:hover { background-position: left -147px; }
.book_shoplist .listbtn_free { background-position: left -42px; width: 69px; }
.book_shoplist .listbtn_free:hover { background-position: left -63px; }
.book_shoplist .listbtn_used { background-position: left -252px; width: 69px; }
.book_shoplist .listbtn_used:hover { background-position: left -273px; }
.book_shoplist .listbtn_destine { background-position: left 0; }
.book_shoplist .listbtn_destine:hover { background-position: left -21px; }
.book_shoplist .listbtn_lack { background-position: left -168px; width: 69px; }
.book_shoplist .listbtn_lack:hover { background-position: left -189px; }

.narrow_page .book_shoplist { width: 720px; }
.narrow_page .book_shoplist .listimg .name { width: 540px; }
.narrow_page .book_shoplist .listimg .price { top: 180px; left: auto; right: 220px; width: auto; }
.narrow_page .book_shoplist .listimg .price .price_n { display: inline; }
.narrow_page .book_shoplist .listimg .star { left: 172px; top: 64px; }
.narrow_page .book_shoplist .listimg .detail { width: 530px; }

.book_shoplist .ebook_buy { clear: both; }
.book_shoplist .ebook_buy .listbtn_buy { background-position: left -461px; }
.book_shoplist .ebook_buy .listbtn_buy:hover { background-position: left -482px; }
.book_shoplist .ebook_buy .listbtn_collect { background-position: left -419px; }
.book_shoplist .ebook_buy .listbtn_collect:hover { background-position: left -440px; }
.book_shoplist .ebook_buy .ebook_link { color: #1A66B3; background: url(/list/e_book_icon.png) left center no-repeat; padding: 0 16px 0 22px; line-height: 18px; height: 18px; display: inline-block; *vertical-align: middle; float: right; margin-top: 11px; *margin-top: 13px; *background-position: left top; _margin-top: 12px; }

.book_shoplist { }
.book_shoplist .bigimg li .star { display: block; padding: 0; }
.book_shoplist .bigimg li { height: 340px; }
.book_shoplist .bigimg .author { padding: 3px 0; width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.book_shoplist .bigimg .author a, .book_shoplist .bigimg .publishing a { color: #1A66B3; }
.book_shoplist .bigimg .hover .inner { height: 366px; }
.book_shoplist .bigimg .publishing { padding: 3px 0; display: none; }
.book_shoplist .bigimg .publishing_time { display: none; }
.book_shoplist .bigimg .hover .publishing, .book_shoplist .bigimg .hover .publishing_time { display: block; }
/*当当自营标签*/
.book_shoplist .bigimg li { height: 360px; }
.book_shoplist .bigimg .hover .inner { height: 380px; }
.book_shoplist .bigimg .dang { line-height:18px; color:#ff2f18; background:url(/list/3.png) 0 0 no-repeat; padding-left:22px; margin-top:3px;}
.book_shoplist .listimg .dang {line-height:18px; color:#ff2f18; background:url(/list/3.png) 0 0 no-repeat; padding-left:22px; position: static;float:left; margin-top:8px;}
/* 定金预售优惠价格 */
.promo_price { height:30px; width:100%; position:absolute; bottom:0; left:0; text-align:center; font:12px/30px "Microsoft Yahei"; color:#ff7348;}
.promo_price em { width:100%; height:30px; position:absolute; left:0; top:0; background-color:#000; opacity:0.7;filter: alpha(opacity=70); z-index:1;}
.promo_price span { z-index:9; position:relative;}
.book_shoplist .listimg .buy_button { position: static; width: 200px; text-align: right; float: right; padding-top: 8px; height: 21px; line-height:21px; overflow: hidden; }
.book_shoplist .listbtn_info { background-position: left -210px; width: 69px; text-align:center; color:#fff; line-height:21px;overflow:hidden; *vertical-align:text-bottom;}
.book_shoplist .listbtn_info:hover { background-position: left -231px; color:#fff; text-decoration:none; }
/*电子书*/
.e_book{font-size: 12px;font-family: 微软雅黑;display: inline-block;background-color: #739cde;color: white;padding: 2px 3px;line-height: 12px;border-radius: 2px;margin: 0 4px 0 5px;}
.book_end{background-color: #f89034}